package com.study.spark.scala.chapter05

object Scala02_Function_Method_1 {
  def main(args: Array[String]): Unit = {
    // TODO 函数式编程
    def test(): Unit ={
      println("test function")
    }

    // 函数的本质：编译后函数会被编译成为一个新的方法
    // private static final void test$1()

    // 如果函数名称和方法名称相同，那么调用时，默认为函数调用
    test()//test function

    // 如果函数名称和方法名称相同，调用方法
    this.test()//test method

  }
  def test(): Unit ={
    println("test method")
  }
}
